Skip to main content

Save, Export, and Upload

Save Your Session

To save your project in the Composer format:

  1. Open the File menu.
  2. Select "Save" or "Save As".

Export

To export your theme:

  1. Open the File menu.
  2. Select "Export Theme".
  3. Choose a folder to save your theme.

The exported files will be saved in a folder named after your specified project name. This folder is referred to as a Bundle.

Bundle Contents

A Bundle contains:

  • manifest.json: Includes basic information about the bundle's contents.
  • Encrypted files: Nondescript files that the system reads to recreate the composition in the game.

Testing Your Project in Unity

To play and test your project in Unity:

  1. Place the Bundle folder in the StreamingAssets folder of your Unity project.
  2. Refresh the bundle list.

The game will now be able to detect and play your theme.

Mapping Macros

Any Macro you have created can now be directly mapped to game logic.

Upload to the Browser App

Preparation

To ensure your theme will function correctly in the browser app, it is essential to properly set up your Macros. Understanding the Theme Operation Modes is the first step, as outlined below:

Theme Operation Modes

Upon uploading the Theme to the Platform, it will function in two distinct modes:

  1. Standalone Mode: The theme operates independently, without any additional recorded track from the platform.
  2. Linked Mode: The theme interacts with a recorded track, either from the extensive music library available on the platform or from your own uploaded track of choice.

You may need to adapt your theme to function effectively in both modes, ensuring it reacts appropriately based on the selected mode. This is where the "Track Part" toggle in the "Jump to Section" Block comes into play.

Configuring the "Jump to Section" Block

When setting up "Jump to Section" Blocks, it’s crucial to consider both operational modes.

Standalone Theme Configuration
  1. Configure for Standalone Mode:
    • In the Progress Macro, set up the "Jump to Section" Blocks based on how you want the theme to function independently.
    • Use the "In Min" and "In Max" values as thresholds within which a given part will operate.
    • Note: Ensure the "Track Part" toggle remains unchecked for this configuration.
Linked Mode Configuration
  1. Configure for Linked Mode:
    • Identify which parts of your theme are likely to complement a wide variety of recorded tracks. Focus on parts that are versatile and compatible.
    • In the same Progress Macro, set up additional "Jump to Section" Blocks for these selected parts. Adjust the "In Min" and "In Max" values as necessary, which may differ from the standalone configuration.
    • Note: Enable the "Track Part" toggle for this configuration.
tip

Setting the Quant to "1 Bar" is generally the best choice, but always trust your ears and compositional vision. Avoid using the "Continuous" toggle here, as it usually results in a stuttering effect by repeatedly triggering the parts.

note

When exporting your Reactional theme as a Bundle for use in Unity or Unreal, the same approach applies.

Upload

To upload your theme to the browser app (Reactional Music):

  1. Ensure you are logged into your account.
  2. Open the File menu.
  3. Select "Upload Reactional Theme".
  4. Upload a short preview of your theme.
  5. Enter the following details:
    • Theme Name
    • Theme Author
    • Target Project
    • Description (see details below)
    • Tags (see details below)
  6. Upload your theme and add cover artwork.
note

Double-check your theme adheres to the naming conventions for Macros, Stingers, and Parts, as outlined here and here.

Description

Provide a concise description of your theme/stinger pack. Ensure it captures the essence and unique characteristics, includes the original BPM, and adheres to the character limit.

Example:

This is a stinger pack focusing on the intricate relationships between baDAA and be-dum-dum which is very prevalent in the east European tradition. It fits subtly with the BRAAM of Hollywood, without actually insisting upon itself. BPM: 120

Note: Maximum 256 characters, including spaces.

Tags

We require tags in the following five categories:

  • Genre
  • Energy
  • Mood
  • Type
  • Macros (number of macros)
  • Stingers (number of stingers)

Add tags in the different categories by using the following schema in the tags field. Add each tag separately and press Enter between each:

Example:

genre:HipHop genre:Death Metal mood:Sad mood:Horny energy:High energy:Very High type:reactional theme macros:1 stingers:9

Categories and Options

Genres

  • Afrobeat
  • Blues
  • Classical
  • Disco
  • Easy Listening
  • Electronic
  • Folk
  • Funk
  • Hip Hop
  • Indian
  • Indie
  • Jazz
  • Latin
  • Metal
  • Pop
  • Punk
  • R&B
  • Reggae
  • Rock
  • Soul

Energy Levels

  • Very High
  • High
  • Medium
  • Low
  • Very Low

Moods

  • Angry
  • Dark
  • Dramatic
  • Energetic
  • Exciting
  • Happy
  • Majestic
  • Neutral
  • Powerful
  • Quirky
  • Relaxed
  • Romantic
  • Sad
  • Scary
  • Tense

Types

  • Reactional Theme
  • Reactional Stingers